package org.belkodevelop.realty.dto;

import org.belkodevelop.geocoding.adress.dto.CompositeAdressDto;
import org.belkodevelop.photo.dto.PhotoDto;

/**
 * @author VMozolev
 */
public class RealtyDto {
    private long id;
    private String type;
    private String description;
    private String adress;
    private String googleAdressJSON;
    private CompositeAdressDto compositeAdress;
    private Short level;
    private Double area;
    private Double landArea;
    private String typeMetricLandArea;
    private Short numberRooms;
    private Short levelsBuilding;
    private PhotoDto mainPhoto;

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getAdress() {
        return adress;
    }

    public void setAdress(String adress) {
        this.adress = adress;
    }

    public String getGoogleAdressJSON() {
        return googleAdressJSON;
    }

    public void setGoogleAdressJSON(String googleAdressJSON) {
        this.googleAdressJSON = googleAdressJSON;
    }

    public CompositeAdressDto getCompositeAdress() {
        return compositeAdress;
    }

    public void setCompositeAdress(CompositeAdressDto compositeAdress) {
        this.compositeAdress = compositeAdress;
    }

    public Short getLevel() {
        return level;
    }

    public void setLevel(Short level) {
        this.level = level;
    }

    public Double getArea() {
        return area;
    }

    public void setArea(Double area) {
        this.area = area;
    }

    public Double getLandArea() {
        return landArea;
    }

    public void setLandArea(Double landArea) {
        this.landArea = landArea;
    }

    public String getTypeMetricLandArea() {
        return typeMetricLandArea;
    }

    public void setTypeMetricLandArea(String typeMetricLandArea) {
        this.typeMetricLandArea = typeMetricLandArea;
    }

    public Short getNumberRooms() {
        return numberRooms;
    }

    public void setNumberRooms(Short numberRooms) {
        this.numberRooms = numberRooms;
    }

    public Short getLevelsBuilding() {
        return levelsBuilding;
    }

    public void setLevelsBuilding(Short levelsBuilding) {
        this.levelsBuilding = levelsBuilding;
    }

    public PhotoDto getMainPhoto() {
        return mainPhoto;
    }

    public void setMainPhoto(PhotoDto mainPhoto) {
        this.mainPhoto = mainPhoto;
    }
}
